GrapeCity ActiveReports for .NET 12.0J
Flatten<T>(IEnumerable<T>,Func<T,IEnumerable<T>>) メソッド

項目型。
ソースのコレクション。
各項目の子のコレクションを返す関数です。
このメソッドは、LINQメソッドを拡張して、同じ型の子のプロパティを含む項目のコレクションを平坦化します。
構文
'宣言
 
Public Overloads Shared Function Flatten(Of T)( _
   ByVal source As IEnumerable(Of T), _
   ByVal childSelector As Func(Of T,IEnumerable(Of T)) _
) As IEnumerable(Of T)

パラメータ

source
ソースのコレクション。
childSelector
各項目の子のコレクションを返す関数です。

型パラメータ

T
項目型。

戻り値の型

T型の要素の1つのレベールのリストを返します。
参照

関連項目

EnumerableExtensions クラス
EnumerableExtensions メンバ
オーバーロード一覧

 

 


Copyright © 2003 GrapeCity inc. All rights reserved.